package com.ylbh.common.pojo.businessorder.vo;

import io.swagger.annotations.Api;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
@Api("联盟店订单返回类")
@AllArgsConstructor
@NoArgsConstructor
public class BusinessOrderListVO implements Serializable {

    /**
     * 订单ID
     */
    private String id;
    /**
     * 订单号
     */
    private String payNo;
    /**
     * 商品总金额
     */
    private BigDecimal payMoney;
    /**
     * 交易会员账号
     */
    private String payUserName;
    /**
     * 交易会员名称
     */
    private String payTrueName;
    /**
     * 类型
     */
    private String payUserType;
    /**
     *
     */
    private Date payTime;
    /**
     *
     */
    private String isPay;
    /**
     * 佣金总数量
     */
    private Integer integral;

    private String giveIntegral;
    /**
     *
     */
    private String shopName;
    /**
     *
     */
    private String shopTrueName;
    /**
     *
     */
    private String shopType;
    /**
     *
     */
    private String orderType;

    private String orderStatus;

    private Integer shopId;
    /**
     * 子订单列表
     */
    private List<SubOrderVO> list;
    /**
     * 商家配送费用
     */
    private String ecSalt;
    /**
     * 店铺抽成佣金
     */
    private String storeCommission;
    /**
     * 配送方式
     */
    private Integer distributionType;
    /**
     * 类型 1：线上；2：买单
     */
    private Integer type;
    /**
     * 到达金额
     */
    private BigDecimal arriveMoney;
    /**
     * 完成时间
     */
    private Date successTime;
    /**
     * 商品类型
     */
    private Integer goodsType;
}
